using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace Domain.Entidades
{
    public partial class usuario
    {
        public usuario()
        {
            this.aviso = new List<aviso>();
            this.usuarios_afastados = new List<usuarios_afastados>();
            //this.logs = new List<log>();
            //this.tipo_envio_email = new List<tipo_envio_email>();
        }

        public int usu_codigo { get; set; }
        public string usu_nome { get; set; }
        public string usu_login { get; set; }
        public byte[] usu_senha { get; set; }

        public Nullable<int> usu_unidade { get; set; }
        public Nullable<int> usu_status { get; set; }
        public Nullable<int> usu_cargo { get; set; }
        public string usu_email { get; set; }
        public Nullable<System.DateTime> usu_datainclusao { get; set; }
        public Nullable<System.DateTime> usu_datadesligamento { get; set; }
        public string usu_tel { get; set; }
        public string usu_icq { get; set; }
        public string usu_ramal { get; set; }
        public string usu_senhaicq { get; set; }
        public string usu_senhaemail { get; set; }
        public string usu_samba { get; set; }
        public string usu_senhasamba { get; set; }
        public virtual ICollection<aviso> aviso { get; set; }
        public virtual ICollection<usuarios_afastados> usuarios_afastados { get; set; }
        //public virtual cargo cargo { get; set; }
        //public virtual ICollection<log> logs { get; set; }
        //public virtual status status { get; set; }

        public virtual unidade unidade { get; set; }
        //public virtual ICollection<tipo_envio_email> tipo_envio_email { get; set; }



    }
}
